-
Notifications
You must be signed in to change notification settings - Fork 797
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Boost: Add tracks event to clickable events on settings page #40246
base: trunk
Are you sure you want to change the base?
Conversation
Thank you for your PR! When contributing to Jetpack, we have a few suggestions that can help us test and review your patch:
This comment will be updated as you work on your PR and make changes. If you think that some of those checks are not needed for your PR, please explain why you think so. Thanks for cooperation 🤖 The e2e test report can be found here. Please note that it can take a few minutes after the e2e tests checks are complete for the report to be available. Follow this PR Review Process:
Still unsure? Reach out in #jetpack-developers for guidance! Boost plugin:
If you have any questions about the release process, please ask in the #jetpack-releases channel on Slack. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here are some suggestions and a couple of places that are missing events. I haven't listed all of them, only the ones I could find at a glance. There's probably more.
Missing events:
Critical CSS link in the Cloud/Critical CSS description -
link: <a href={ criticalCssLink } target="_blank" rel="noopener noreferrer" />, |
Defer JS link -
link: <a href={ deferJsLink } target="_blank" rel="noopener noreferrer" />, |
Contact Support link -
Line 207 in 4e1fe65
{ __( 'Contact Support', 'jetpack-boost' ) } |
Clicking the "back" button on the ISA report page.
I'm not sure if the "Score changed" popup has any events attached to its elements -
jetpack/projects/plugins/boost/app/assets/src/js/features/speed-score/pop-out/pop-out.tsx
Line 56 in 52e1876
function PopOut( { scoreChange }: Props ) { |
projects/plugins/boost/changelog/update-boost-add-tracks-events
Outdated
Show resolved
Hide resolved
projects/plugins/boost/app/assets/src/js/features/page-cache/meta/meta.tsx
Outdated
Show resolved
Hide resolved
...cts/plugins/boost/app/assets/src/js/features/image-cdn/quality-settings/quality-settings.tsx
Outdated
Show resolved
Hide resolved
…eta/meta.tsx Co-authored-by: Peter Petrov <[email protected]>
…ality-settings/quality-settings.tsx Co-authored-by: Peter Petrov <[email protected]>
The deferJsLink and criticalCssLink links don't need tracking as they are redirects on jetpack.com |
Some clickable events on the settings page do not have a Tracks event, this PR will add them.
Fixes #28192
Proposed changes:
Other information:
Jetpack product discussion
pc9hqz-3dv-p2
Does this pull request change what data or activity we track or use?
Testing instructions: